socket (anatomy) - Spanish English Dictionary